package com.justech.mes.model;

import java.util.Arrays;
import java.util.Date;

/**
 * @author 一期代码
 */
public class MesAbnormalRecordVO extends BaseEntity<Long> {

    private String abnormalUuid;
    /**工单编号*/
    private String workNo;
    /**模块号*/
    private String moduleNo;
    /**开始异常时间*/
    private Date startTime;
    /**结束异常时间*/
    private Date endTime;
    /**用户id*/
    private String username;
    private String[] abnames;
    private String createBy;
    private String updateBy;
    /**排程日期*/
    private String procDate;

    /** 班次id **/
    private Long batchid;
    /** 个人异常开始时间 **/
    private String expstartTime;
    /** 个人异常结束时间 **/
    private String expendTime;
    /**异常id*/
    private Long expId;
    private String expText;
    /**异常组id*/
    private Long expgroupId;
    private String expgroupText;
    private String description;


    public String getWorkNo() {
        return workNo;
    }

    public void setWorkNo(String workNo) {
        this.workNo = workNo;
    }

    public String getModuleNo() {
        return moduleNo;
    }

    public void setModuleNo(String moduleNo) {
        this.moduleNo = moduleNo;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getProcDate() {
        return procDate;
    }

    public void setProcDate(String procDate) {
        this.procDate = procDate;
    }

    public Long getBatchid() {
        return batchid;
    }

    public void setBatchid(Long batchid) {
        this.batchid = batchid;
    }

    public String getExpstartTime() {
        return expstartTime;
    }

    public void setExpstartTime(String expstartTime) {
        this.expstartTime = expstartTime;
    }

    public String getExpendTime() {
        return expendTime;
    }

    public void setExpendTime(String expendTime) {
        this.expendTime = expendTime;
    }

    public Long getExpId() {
        return expId;
    }

    public void setExpId(Long expId) {
        this.expId = expId;
    }

    public Long getExpgroupId() {
        return expgroupId;
    }

    public void setExpgroupId(Long expgroupId) {
        this.expgroupId = expgroupId;
    }

    public String[] getAbnames() {
        return abnames;
    }

    public void setAbnames(String[] abnames) {
        this.abnames = abnames;
    }

    public String getAbnormalUuid() {
        return abnormalUuid;
    }

    public void setAbnormalUuid(String abnormalUuid) {
        this.abnormalUuid = abnormalUuid;
    }

    public String getExpText() {
        return expText;
    }

    public void setExpText(String expText) {
        this.expText = expText;
    }

    public String getExpgroupText() {
        return expgroupText;
    }

    public void setExpgroupText(String expgroupText) {
        this.expgroupText = expgroupText;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    @Override
    public String toString() {
        return "MesAbnormalRecordVO{" +
                "abnormalUuid='" + abnormalUuid + '\'' +
                ", workNo='" + workNo + '\'' +
                ", moduleNo='" + moduleNo + '\'' +
                ", startTime=" + startTime +
                ", endTime=" + endTime +
                ", username='" + username + '\'' +
                ", abnames=" + Arrays.toString(abnames) +
                ", createBy='" + createBy + '\'' +
                ", updateBy='" + updateBy + '\'' +
                ", procDate='" + procDate + '\'' +
                ", batchid=" + batchid +
                ", expstartTime='" + expstartTime + '\'' +
                ", expendTime='" + expendTime + '\'' +
                ", expId=" + expId +
                ", expText='" + expText + '\'' +
                ", expgroupId=" + expgroupId +
                ", expgroupText='" + expgroupText + '\'' +
                ", description='" + description + '\'' +
                '}';
    }
}
